import javax.swing.JButton;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;


@SuppressWarnings("serial")
public class VentanaRegistros extends JInternalFrame {

	JLabel nombre1,nombre2,nombre3,nombre4;
		
	JTextArea campo1,campo2,campo3,campo4;
				
	JButton aceptar;
		
	private ControladorRegistros controladorRegistros = null;	
	
	public ControladorRegistros getControlador() {
		return controladorRegistros;
	}
		
	public void setControlador(ControladorRegistros controlador) {
		this.controladorRegistros = controlador;
	}
		

	public VentanaRegistros(){
		
		this.setLayout(null);
        
		//Las etiquetas para los textarea del registro de nombres
		nombre1=new JLabel("Nombre jugador 1 (Pareja1): ");
		nombre2=new JLabel("Nombre jugador 2 (Pareja2): ");
		nombre3=new JLabel("Nombre jugador 3 (Pareja1): ");
		nombre4=new JLabel("Nombre jugador 4 (Pareja2): ");
		
		//Los textArea para cada nombre de jugador
		campo1 = new JTextArea("Carmen");
		campo2 = new JTextArea("Luis");
		campo3 = new JTextArea("Juan");
		campo4 = new JTextArea("Curro");
		
		//El boton para cada registro de nombre
		aceptar = new JButton ("OK");
		
		
	}
		
	
	/**
	* Metodo que crea la vista de la ventana de registros de los jugadores
	* 
	*  
	*/
	public void crearVista(){
		
		JPanel panel = new JPanel();
		panel.setSize(455,165);
		panel.setOpaque(false);
	
		
		this.getContentPane().add(nombre1);
		this.getContentPane().add(nombre2);
		this.getContentPane().add(nombre3);
		this.getContentPane().add(nombre4);
		this.getContentPane().add(campo1);
		this.getContentPane().add(campo2);
		this.getContentPane().add(campo3);
		this.getContentPane().add(campo4);
		this.getContentPane().add(aceptar);
		
		nombre1.setBounds(15, 10, 220, 20);
		nombre2.setBounds(15, 35, 220, 20);
		nombre3.setBounds(15, 60, 220, 20);
		nombre4.setBounds(15, 85, 220, 20);
		
		campo1.setBounds(210, 10, 150, 20);
		campo2.setBounds(210, 35, 150, 20);
		campo3.setBounds(210, 60, 150, 20);
		campo4.setBounds(210, 85, 150, 20);
		
		aceptar.setBounds(370, 45, 60, 40);

		aceptar.addActionListener(controladorRegistros);
	
		
		this.setSize(455,165);
		this.setVisible(true);
		
	}

}
